@font-face {
	font-family: 'belgranoregular';
	src: url('font/belgrano-regular-webfont.eot');
	src: url('font/belgrano-regular-webfont.eot?#iefix') format('embedded-opentype'), url('font/belgrano-regular-webfont.woff') format('woff'), url('font/belgrano-regular-webfont.ttf') format('truetype'), url('font/belgrano-regular-webfont.svg#belgranoregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
* {
	font-family: 'belgranoregular';
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-size: 12px;
	color: #696969;
	behavior: url(js/PIE.htc);
}
h1 {
	color: #1c1c1c;
}
h2 {
	color: #484848;
}
a {
	text-decoration: underline;
	color: #484848;
}
a:hover {
	text-decoration: underline;
	color: #468607;
}
.mainwarp {
	width: 480px;
	margin: 10% auto;
}
.mainwarp div {
	text-align: center;
	float: right;
	height: 226px;
	width: 226px;
	background: #ff9000;
	border-radius: 20px;
	position: relative;
	 cursor:pointer;
}
.mainwarp div:first-child {
	float: left;
	background: #538f06;
}
.mainwarp div img {
	padding-top: 60px;
}
.mainwarp div span {
	width: auto;
	clear: both;
	display: block;
	color: #FFF;
	position: absolute;
	width: 100%;
	font-size: 14px;
	bottom: 15px;
}
.login {
	width: 400px;
	border: 2px solid #ededed;
	border-radius: 15px;
	margin: 10% auto;
	padding: 20px;
}
.login h2 {
	font-size: 30px;
}
.login ul {
	width: auto;
	clear: both;
	margin-top: 10px;
}
.login ul li {
	float: left;
	display: inline;
}
.login ul li:first-child {
	margin-right: 20px;
}
.login ul li input[type=text], input[type=email], input[type=password] {
	background: #fcfcfc;
	border: 1px solid #cecece;
	padding: 5px;
	width: 150px;
}
.button {
	width: 100%;
	padding: 10px;
	margin-top: 20px;
	color: #FFF;
	background: #538f06;
	border: none;
	border-radius: 10px;
	cursor: pointer;
}


.dashbord  {  width:1000px; margin:0px auto;   }
.dashbord   .header { width:auto; clear:both;  border:1px solid #eeeeee; border-top:none; height:120px; overflow:hidden;  }

.dashbord   .header .logout { float:left; height:120px; width:145px; text-align:center;  border-right:1px solid #eeeeee; }

.dashbord   .header .logout a { margin-top:15px; display:block; }

.dashbord .advblog { float:right; height:120px ; padding-left:10px; padding-right:10px; text-align:center; min-width:227px; }
.dashbord .advblog h2 {  margin-top:20px; font-size:14px;  }
.dashbord .advblog h3  {  margin-top:10px; font-size:20px; color:#538f06;  }

.dashbord .advblog.brd { border-left:1px solid #eeeeee; border-right:1px solid #eeeeee; } 
.dashbord .advblog ul { float:right; margin-top:10px; }
.dashbord .advblog ul  li { text-align:right; }
.dashbord .advblog ul  li a { text-decoration:none;  }


.dashbord  .usercount { width:auto; clear:both; padding-top:10px; padding-bottom:10px; text-align:center; font-size:300px; color:#538f06; font-weight:bold;    }


.dashbord  .usercount  span {      } 


.dashbord   .footer { width:100%;   clear:both;  border:1px solid #eeeeee;   height:120px; overflow:hidden;   } 


.dashbord   .footer  .advblog { float:right; height:120px ; padding-left:10px; padding-right:10px; text-align:center; min-width:227px; font-size:15px; color:#404040 ; padding-top:30px; }

.dashbord   .footer  .advblog  span { display:block; clear:both; font-size:20px;  color:#404040; }

.navigation { width:auto; clear:both;  overflow:hidden; border-bottom:1px   solid #eeeeee;  }
.navigation  a { display:block; padding:5px 10px; float:left; text-decoration:none; font-size:16px; }

.searchbox { width:auto; clear:both;  background:#538f06; margin-top:10px; padding-top:40px; padding-bottom:40px; overflow:hidden;   }

.searchbox ul  { width:auto; clear:both;   float:left; overflow:hidden; margin-left:30px; }
.searchbox ul li { float:left; display:inline;  margin-left:10px; }

.searchbox ul li input[type=text] { background:#eeeeee; padding:5px; border:none; width:240px; font-size:16px; }
.searchbox ul li input[type=submit] { background:#376002; border:none; color:#FFF; padding:5px 25px 5px 25px; font-size:18px; cursor:pointer;   } 


ul.formbox { width:480px; margin:0px auto;  }
ul.formbox  li { width:auto; clear:both; margin-top:20px; } 
ul.formbox  li label { width:200px; overflow:hidden; display:block; float:left; text-align:right;    font-size:16px; padding-top:3px; }

ul.formbox  li input[type=text], input[type=password], select {  margin-left:20px; width:200px; padding:3px; }
ul.formbox  li input[type=submit] {  margin-left:20px; width:200px; padding:3px; background:#538f06; border:none; color:#FFF; font-size:16px; width:100px;  cursor:pointer; }

.paging { width:auto; clear:both;  border-top:4px solid #538f06; margin-bottom:10px;  }
input[type=text].error, input[type=password].error, select.error { border:1px solid red;}
.formbox label.error{ display:none;visibility: hidden;display: none;}